#该模块和python解释器相关
import sys
# print(sys.version)#版本号
# print(sys.maxsize)#能够表示的最大int
# print(sys.path)#检索python的模块，查找路径，如果没在列表里会提示模块不存在
# print(sys.platform)#查看当前系统的平台
# print(sys.copyright)#查看版权
# print(sys.argv)#参数
#退出状态码，作为系统交互的一种方式,例如０表示成功，１表示失败，等等
#sys.exit(100)
print(sys.getdefaultencoding())#查询python的默认字符编码
print(sys.getfilesystemencoding())#查询文件系统的默认字符编码
print(sys.getrecursionlimit())#递归的最大值进行限制
sys.setrecursionlimit(200)
print(sys.getrecursionlimit())#递归的最大值进行限制

#超过最大递归深度后报错
def recursionFunc(i):
    print(i)
    recursionFunc(i+1)
recursionFunc(0)